package com.siwei.mes.mapper.laboratory;

import com.siwei.mes.common.dataSource.DataSource;
import com.siwei.mes.common.dataSource.DataSourceNames;
import com.siwei.mes.entity.laboratory.sync.SyncLaboratoryMaterialsInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 同步协会软件原材料信息
 *
 * @Description: 同步协会软件原材料信息
 * @Version: 1.0
 * @author: mlchen
 * @date: 2024/6/24 00:30
 */


public interface SyncLaboratoryMapper {

    /**
     * 查询对应的原材料名称 返回所有的原材料
     *
     * @param itemIdList 原材料的itemId
     * @param type       1-水泥 2-粉煤灰 3-矿渣粉 4-粗骨料 5-细骨料 6-外加剂 7-混凝土
     * @return
     */
    @DataSource(DataSourceNames.LABORATORY)
    List<SyncLaboratoryMaterialsInfo> selectItemSample(@Param("itemIdList") List<String> itemIdList, @Param("type") Integer type);
}
